package com.jingdianjichi.auth.domain.service;

import cn.dev33.satoken.stp.SaTokenInfo;
import com.jingdianjichi.auth.domain.bo.AuthUserBO;

import java.util.List;

/**
 * ClassName:UserDomainService
 * Package:com.jingdianjichi.auth.domain
 * Description:
 *
 * @Author fst
 * @Create 2024/10/10 13:26
 * @Version 1.0
 */
public interface AuthUserDomainService
{

    void add(AuthUserBO authUserBO);

    void update(AuthUserBO authUserBO);

    void delete(AuthUserBO authUserBO);

    SaTokenInfo doLogin(String validCode);

    AuthUserBO getUserInfo(AuthUserBO authUserBO);

    List<AuthUserBO> listUserInfoByIds(List<String> userNameList);
}
